@charset "utf-8";
/* CSS Document */
#content{
	width:1200px;
	margin:20px auto;
	overflow: hidden;
	font-size:14px;
	color:#666;
}
#register{
	width:560px;
	height:430px;
	float:left;
	border:1px solid #ddd;
	margin:0 20px 20px 0;
}
#login{
	width:616px;
	height:430px;
	float:left;
	border:1px solid #ddd;
	margin:0 0 20px 0;
}
#content h3{
	padding-left:20px;
	height:40px;
	line-height:40px;
	color:#e6212a;
	font-size:16px;
	border-bottom: 1px solid #e6212a;
	margin-bottom:20px;
}
#content form{
}
#content p{
	/*width:374px;*/
	float: left;
}
#content i{
	display:inline-block;
	width:170px;
	height:34px;
	color:#fb6300;
	font-style: normal;
	vertical-align: middle;
	display: none;
}
#content i img{
	margin:2px 4px;
	vertical-align: top;
	
}
#content span{
	width:100px;
	float:left;
	text-align: right;	
	line-height: 54px;
}
.form1,.form2{
	padding:6px;
	
	width:240px;
	height:20px;
	line-height:20px;
	margin:10px;
	border:1px #ddd solid;
}
.form1{
	background:#faffbd;
}
.form2{
	background:white;
}
#register em{
	font-style: normal;
}
.hide_email{
	border: 1px solid #bdbdbd;
	border-radius: 4px;
	background-color: #fff;
	color: #666;
	font-size: 14px;
	overflow: hidden;
	position: absolute;
	top:43px;
	width:252px;
	margin-left:10px;
	display:none;
		
}
.hide_email li{
	padding:2px 10px;
	line-height: 20px;
	cursor: pointer;
}
.hide_email li:hover{
	background:#eee;
}

.login_list{
	width:430px;
	margin:0 auto;
	padding-bottom:10px;
	border-bottom:1px #ddd solid;
}
.btn{
	display:block;
	width:140px;
	height:40px;
	line-height: 40px;
	color:white;
	background:#e6212a;
	border-radius: 5px;
	font-size:16px;
	cursor: pointer;
	text-align: center;
	margin:20px auto;
}
#login b{
	display:block;
	width:200px;
	margin:40px auto 20px;
}
